﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ucLoaiTinTuc.ascx.cs"
    Inherits="STT.Admin.UserControls.ucLoaiTinTuc" %>

<%--<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">--%>
    <%--<ContentTemplate>--%>
        <div id="content-header">
            <div id="breadcrumb">
                <a href="../Admin/Default.aspx?idpage=1" class="tip-bottom" data-original-title="Về bảng điều khiển">
                    <i class="icon-home"></i>Trang chính
                </a>
                <a href="../Admin/Default.aspx?" class="current">Quản lý tin tức</a>
                <a href="../Admin/Default.aspx?" class="current">Quản lý loại tin tức</a>
            </div>
        </div>

        <div class="widget-box">
            <div class="widget-title">
                <span class="icon"><i class="icon-th"></i></span>
                <h5>Danh sách loại tin tức</h5>

                <div id="search">
                    <asp:TextBox ID="txtTimKiem" runat="server" placeholder="Nhập từ tìm kiếm..."></asp:TextBox>
                    <button class="tip-left" data-original-title="Tìm kiếm">
                        <asp:ImageButton ID="btSearch" runat="server" ImageUrl="~/img/icon-search.png" OnClick="btSearch_Click" />
                    </button>
                </div>
            </div>

            <div class="widget-content nopadding">
                <div id="DataTables_Table_0_wrapper" class="dataTables_wrapper" role="grid">
                    <asp:GridView ID="gvLoaiTinTuc" runat="server" CssClass="table table-bordered table-hover"
                        AutoGenerateColumns="False" DataKeyNames="MaLoaiTT"
                        OnRowCommand="gvLoaiTinTuc_RowCommand"
                        EnableViewState="False"
                        OnPageIndexChanging="gvLoaiTinTuc_PageIndexChanging"
                        OnRowDeleting="gvLoaiTinTuc_RowDeleting" AllowPaging="True" PageSize="20">
                        <Columns>
                            <asp:TemplateField>
                                <HeaderTemplate>
                                    <asp:CheckBox ID="cbChonTat" runat="server" onclick="cbChonTat(this);" />
                                </HeaderTemplate>
                                <ItemTemplate>
                                    <asp:CheckBox ID="cbChon" runat="server" onclick="cbChon(this);" />
                                </ItemTemplate>
                                <ItemStyle Width="10px" HorizontalAlign="Center"></ItemStyle>
                            </asp:TemplateField>
                            <asp:BoundField DataField="MaLoaiTT" HeaderText="Mã loại TT"
                                SortExpression="MaLoaiTT" ItemStyle-CssClass="span2">
                                <ItemStyle CssClass="span2"></ItemStyle>
                            </asp:BoundField>
                            <asp:BoundField DataField="TenLoaiTT" HeaderText="Tên loại tin tức"
                                InsertVisible="False" ReadOnly="True" SortExpression="TenLoaiTT"
                                ItemStyle-CssClass="span1">
                                <ItemStyle CssClass="span1"></ItemStyle>
                            </asp:BoundField>
                            <asp:TemplateField HeaderText="Trạng thái" InsertVisible="False" 
                                SortExpression="TrangThai">
                                <ItemTemplate>
                                    <asp:Label ID="Label1" runat="server" Text='<%# Eval("TrangThai").ToString()=="True"?"Sử dụng":"Không sử dụng" %>'></asp:Label>
                                </ItemTemplate>
                                <ItemStyle CssClass="span1" />
                            </asp:TemplateField>
                            <asp:TemplateField HeaderText="Sửa" ShowHeader="False">
                                <ItemTemplate>
                                    <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
                                        Text="Sửa" CommandName="ChonSua" CommandArgument="<%#((GridViewRow)Container).RowIndex%>">
                                <img src="../../img/edit.jpg" alt="Alternate Text" />
                                    </asp:LinkButton>
                                </ItemTemplate>
                                <ItemStyle CssClass="span1" HorizontalAlign="Center" VerticalAlign="Middle" />
                            </asp:TemplateField>

                            <asp:TemplateField HeaderText="Xóa" ShowHeader="False">
                                <ItemTemplate>
                                    <%-- Bắt sự kiện nhấn nút xóa --%>
                                    <asp:LinkButton ID="LinkButton2" runat="server" CommandName="Delete" OnClientClick="return ConfirmDelete('Có chắc bạn muốn xóa?');">
                                <img src="../../img/delete.jpg" alt="Alternate Text" />
                                    </asp:LinkButton>
                                </ItemTemplate>
                                <ItemStyle CssClass="span1" HorizontalAlign="Center" VerticalAlign="Middle" />
                            </asp:TemplateField>
                        </Columns>
                    </asp:GridView>

                    <div class="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl">

                        <asp:LinkButton ID="lbXoaTat" runat="server" CssClass="btn" OnClientClick="return ConfirmDelete('Có chắc bạn muốn xóa các dòng đã chọn?');"
                            OnClick="lbXoaTat_Click1">Xóa chọn</asp:LinkButton>

                        <div class="btn-group">
                            <a href="#thongTin" data-toggle="modal" id="btThem">
                                <button class="btn"  id="change" >
                                    Thêm mới</button>
                            </a>
                            <button data-toggle="dropdown" class="btn dropdown-toggle">
                                <span class="caret"></span>
                            </button>
                            <ul class="dropdown-menu">
                                <li><a href="#themFileExcel" data-toggle="modal">Thêm từ file Excel</a></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <asp:HiddenField ID="hfMaLoaiTinTuc" runat="server" />
        <div id="validationcontrol">
            <div id="thongTin" class="modal hide" aria-hidden="true" style="display: none;">
                <div class="modal-header">
                    <button data-dismiss="modal" class="close" type="button">×</button>
                    <h3 runat="server" id="txtTieuDe" class="username">Thêm loại tin tức</h3>
                </div>
                <div class="modal-body">
                    <div class="control-group">
                        <label class="control-label">Tên loại tin tức: </label>
                        <div class="controls">
                            <asp:TextBox ID="txtLoaiTinTuc" runat="server"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtLoaiTinTuc"
                                Text="Vui lòng nhập vào tên loại tin tức"   ValidationGroup="tm"
                                runat="server" />
                        </div>
                    </div>
                    <div class="control-group">
                        <label class="control-label">Trạng thái: </label>
                        <div class="controls">
                            <asp:DropDownList ID="ddTrangThai" runat="server">
                                <asp:ListItem Value="1">Sử dụng</asp:ListItem>
                                <asp:ListItem Value="0">Không sử dụng</asp:ListItem>
                            </asp:DropDownList>
                        </div>
                    </div>
                </div>
                <div class="modal-footer">
                    <asp:Button ID="btThemMoi" runat="server" CssClass="btn btn-primary" Text="Thêm mới"
                        OnClick="btThemMoi_Click" ValidationGroup="tm"/>
                    <asp:Button ID="btSua" runat="server" CssClass="btn btn-primary btValidate" Text="Lưu"
                        OnClick="btSua_Click" />
                    <a data-dismiss="modal" class="btn" href="#">Hủy</a>
                </div>
            </div>
        </div>

        <div id="themFileExcel" class="modal hide" aria-hidden="true" style="display: none;">
            <div class="modal-header">
                <button data-dismiss="modal" class="close" type="button">×</button>
                <h3 runat="server" id="H1">Thêm từ file Excel</h3>
            </div>
            <div class="modal-body">
                <asp:FileUpload ID="FileUpload" runat="server" />
            </div>
            <div class="modal-footer">
                <asp:Button ID="btThemExcel" runat="server" CssClass="btn btn-primary" Text="Thêm từ file"
                    OnClick="btThemExcel_Click" />
                <a data-dismiss="modal" class="btn" href="#">Hủy</a>
            </div>
        </div>

        <script>      
            $(document).ready(function () {
                $("#change").click(function (event) {
                    $('.username').html("Thêm loại tin tức");
                });
            });
            $(document).ready(function () {
        
            if ('<% Response.Write(chonSuaClick.ToString());%>' == 'True') {
            $('#btThem').click();
            $('#<%=btThemMoi.ClientID%>').css('display', 'none');
            $('#<%=btSua.ClientID%>').css('display', 'inline-block');
        }

        $('#btThem').click(function () {
            $('#thongTin').find('input:not([type=submit])').val('');
            $('#<%=btThemMoi.ClientID%>').css('display', 'inline-block');
            $('#<%=btSua.ClientID%>').css('display', 'none');
        });
    });
        </script>
    
<%--</asp:UpdatePanel>--%>
